.add-memorial {
  padding: 0 20rpx 40rpx;
  min-height: 100vh;
  // background-color: #f8f0df;

  .custom-top {
    padding-left: 0;
  }

  .add-container {

    .add-btn {
      position: absolute;
      bottom: 100rpx;
      left: 50%;
      transform: translateX(-50%);
      width: 520rpx;
      height: 88rpx;
      font-size: 32rpx;
      text-align: center;
      line-height: 88rpx;
      // background-color: #a5646d;
      // border: none;
      border-radius: 16rpx;
    }
  }

  .van-cell {
    margin-top: 20rpx;
    // background-color: #a5646d;
    // border-bottom: 2rpx solid #a5646d;
    border-radius: 16rpx;
    overflow: hidden;
  }

  .van-field__label {
    color: #f8f0df;
  }

  .van-field__control {
    color: #f8f0df;
  }


  .van-picker {
    margin-top: 20rpx;
    background-color: transparent;
    // border: 2rpx solid #a5646d;
    border-radius: 16rpx;
    overflow: hidden;

    .van-picker__toolbar {
      // background-color: #a5646d;

      .van-picker__confirm {
        color: #f8f0df;
      }
    }
  }

  .van-picker__column {
    background-color: #fff;
  }
}